剑指offer 56.删除链表中重复的结点
题目
在一个排序的链表中,存在重复的结点,请删除该链表中重复的结点,重复的结点不保留,返回链表头指针。 例如,链表1->2->3->3->4->4->5 处理后为 1->2->5
思路
直接找就行了,记得先新建一个结点用于避免头结点也和别的相同值,如果下一个结点和当前节点相等,那么再到下一个结点直到不一样未知,然后直接把连起来就行。
代码
1 | public class ListNode { |
缘何不懂,坚持不懈磨砺精炼
在一个排序的链表中,存在重复的结点,请删除该链表中重复的结点,重复的结点不保留,返回链表头指针。 例如,链表1->2->3->3->4->4->5 处理后为 1->2->5
直接找就行了,记得先新建一个结点用于避免头结点也和别的相同值,如果下一个结点和当前节点相等,那么再到下一个结点直到不一样未知,然后直接把连起来就行。
1 | public class ListNode { |
微信支付
支付宝